草庐IT

Java swing弹出菜单和jlist

全部标签

java - 如何创建带有图标和文本的 JList?

我有这段代码想让JList谈论文本和图标必须做什么。有些人建议我列出标签并在表格中放置一个图标是否可能?如何?在/////////////////上搜索嵌入式评论。importjavax.swing.JPanel;importjavax.swing.JButton;importjavax.swing.JLabel;importjava.awt.datatransfer.DataFlavor;importjava.awt.datatransfer.Transferable;importjava.awt.datatransfer.UnsupportedFlavorException;imp

java - 同步 JList 和 JComboBox?

在JavaSwing中,JList和JComboBox在数据方面同步的最佳方式是什么,即在任何给定的时间点?基本上,如果我向一个添加项目(或从中删除项目),另一个应该会自动反射(reflect)更改。我尝试过以下操作,但似乎不起作用:JListlist=newJList();JComboBoxcomboBox=newJComboBox();DefaultListModellistModel=newDefaultListModel();//additemstolistModel...list.setModel(listModel);comboBox.setModel(newDefault

java - 将自定义对象从 JList 拖放到 JLabel

我有一个包含自定义对象ArrayList的JList,我正在尝试创建一个拖放到字段中的方法。我无法理解如何在Transferable中打包和接收对象。这大概是我得到的:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.event.*;importjava.util.*;publicclassFlightProjectInterfaceextendsJFrame{//createGUIObjectsprivateJFrameprimaryFrame;privateJPanelcrea

java - 使用 selenium 处理弹出窗口

我有一种情况,点击链接网页会打开一个弹出窗口。在弹出窗口打开后,焦点位于弹出窗口中,主窗口被禁用。而且我无法将控件转移到弹出窗口。请查看以下代码。driver.findElement(By.linkText("Clickme")).click();//whenthislineofcodeisreachedthenapopupwindowopens.System.out.println("AfterClickingme");//Afterthepopupwindowopensthislineofcodeisneverexecuted.我无法将控件从父窗口转移到弹出窗口。我知道以下命令。d

java - 来自命令行程序的 JFileChooser 并在所有窗口下方弹出

我在我的命令行程序中实现了jFileChooser并且它工作正常,就像它应该只有一个烦人的问题一样。它似乎在每个窗口下方打开,没有任何形式的警报。事实上,一开始我什至错过了几次,这让我相信我实现错了。我是这样实现的:System.out.println("Pleaseselectthefile");JFileChooserfc=newJFileChooser();intretValue=fc.showOpenDialog(newJPanel());if(retValue==JFileChooser.APPROVE_OPTION){g.inputFile=fc.getSelectedFi

java - 如何动态更改JList中所选项目的背景颜色

如何动态更改在JList中选中的项目的背景颜色? 最佳答案 像下面这样的东西应该有助于作为起点:publicclassSelectedListCellRendererextendsDefaultListCellRenderer{@OverridepublicComponentgetListCellRendererComponent(JListlist,Objectvalue,intindex,booleanisSelected,booleancellHasFocus){Componentc=super.getListCellRend

java - JList 添加/删除项目

你好我必须从JList中选择一个元素到另一个,从第一个中删除它我创建的方法只插入一个元素,覆盖最后一个元素,并且不会从第一个JList中删除所选项目这是代码:第一个列表privatejavax.swing.JListlistaRosa;通过这种方法填充:privatevoidvisualizzaRosaButtonvisualizzaRosa(java.awt.event.ActionEventevt){//TODOaddyourhandlingcodehere:visualizzaSquadraSelezionata();StringfileSquadra;fileSquadra=s

菜单要在Android中的两个不同动作之间切换

我正在尝试使菜单图标在第一次点击时响应两个不同的操作,应在第二次单击同一菜单触发另一个动作时触发第一次动作,当再次单击时,它应该调用第一个动作,就像在操作之间切换方法@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){int_clicks=0;intcount;switch(item.getItemId()){caseR.id.action_sort:count=++_clicks;if(count==1){Cursorcursor2=databaseManager.queryAllInsects(BugsContract.Bug

java - 如何在 Java Swing 工具栏中创建 "Drop-Down"菜单?

我在我的SwingJToolBar上创建了一个下拉菜单。但它并没有按照我想要的方式创造行为。我的目标是让它像Firefox的“智能书签”按钮一样工作。当用户选择菜单项时它会消失:正确!当用户按下ESC时它会消失:正确!当用户点击菜单外主框架中的某处时,它会消失:正确!但是当用户第二次点击显示下拉菜单的按钮时它并没有消失:不正确...:-(我的问题是如何添加这种行为,当第二次点击显示菜单的按钮时它会消失。这是我当前的代码,来自Mac上的Java6:importjavax.swing.*;importjavax.swing.event.PopupMenuEvent;importjavax.

java - 如何在 JavaFX 中递归添加菜单和子菜单?

我已经创建了扩展javafx.scene.control.MenuBar的CustomMenuBar类,我想要实现的是仅通过String添加新菜单值如以下代码的start方法所示:packagerecursivemenu;importjavafx.application.Application;importjavafx.collections.ObservableList;importjavafx.scene.Scene;importjavafx.scene.control.Menu;importjavafx.scene.control.MenuBar;importjavafx.sce